<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh_CN" xml:lang="zh_CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../rurple.css" type="text/css" />

<title>砌墙</title>
</head>
<body>
<h2 class="title">9. 砌墙</h2>

<p>你可以给乐跑的世界添加更多的墙壁。你只需要点击<img alt="edit walls button" src="../../images/intro/btn_walls.png" /> 
图标就行，然后你将会看见如下图一样:</p>

<div class="pcenter"><img alt="buildwalls" src=
"../../images/intro/buildwalls.png" /></div>

<p>点击两个结点之间的红色虚线你可以创建或删除一面墙。注意，你不能拆除边界的墙壁。</p>

<div class="pcenter"><img alt="wall1img" src="../../images/intro/wall1img.png" /></div>

<p>当你再次点击 <img alt="edit walls button" src=
"../../images/intro/btn_walls.png" /> 结点以及红色的虚线就消失了，但是新建的墙壁还是留下了。</p>

<h3 class="try">轮到你了！</h3>

<p>创建一个和下面一样的世界（并且 <span class=
"important">保存</span> 它, 就像你之前做过的一样) 然后写一个程序让乐跑从屏幕下方的出口走出来，就好像是第二张图一样。</p>

<div><img alt="loopstart" src="../../images/intro/loopstart.png" /> <br />
<img alt="lead to" src="../../images/lead_to.png" /> <img alt="loopend" src=
"../../images/intro/loopend.png" /></div>

<!--=====================================================-->
<hr class="line" />

<h3 class="suggested">挑战</h3>

<p>我们通过一些练习结束这一课。这些练习并不难，事实上，可能有些简单，但是它们将会<b>有效地</b> 为你学习后面的课程打下基础。</p>

<h3 class="quiz">小实验（一）：分发报纸</h3>

<p>乐跑给他的邻居送报纸。让他爬上前门的楼梯，在最高的台阶上放下报纸（用报警器来表示），然后回到他的出发点。你需要先打开世界文档newspaper.wld.</p>

<div class="pcenter"><img alt="newspaper start" src=
"../../images/intro/newspaper_start.png" /></div>
<div class="pcenter"><img alt="lead to" src="../../images/lead_to.png" /> <img alt=
"newspaper end" src="../../images/intro/newspaper_end.png" /></div>

<p>为了完成这个任务，你需要让乐跑完成50多个命令（这里你需要打很多的字）。注意：输入的命令越多，发生错误(小虫)的可能性就越高。下一章我们将学习如何简化这个程序。</p>

<!--=====================================================-->
<hr class="line" />

<h3 class="quiz">小实验（二）：跨栏</h3>

<p>乐跑参加了跨栏障碍赛。现在你来写一个程序让他沿着下面所示的路径跑到终点。你需要先打开世界文档hurdles1.wld.</p>

<div class="pcenter"><img alt="hurdles start" src=
"../../images/intro/hurdles1_start.png" /></div>
<div class="pcenter"><img alt="lead to" src="../../images/lead_to.png" /> <img alt=
"hurdles end" src="../../images/intro/hurdles1_end.png" /></div>

<p>下一课我们将学习怎样写一个短程序来完成同样的任务。之后，我们将教会乐跑自动跳过高度不同、距离不同的障碍。</p>

<!--=====================================================-->
<hr class="line" />

<h3 class="quiz">小实验（三）：丰收时刻</h3>

<p>现在是丰收的时节。让乐跑捡起菜地里的所有胡萝卜（把报警器想象成胡萝卜）。你需要先打开世界文档harvest1.wld.</p>

<p><img alt="harvest start" src="../../images/intro/harvest1.png" /></p>

<p>之后我们将学习写一个更短的程序来完成同样的任务。然后教会乐跑捡起漏在菜地里任何位置的胡萝卜。</p>

<!--=====================================================-->
<hr class="line" />

<h3 class="quiz">小实验（四）：惊险的逃脱</h3>

<p>乐跑在迷宫中走失了，大家一起来帮助他找出口的路。最短的路径如下图。你需要先打开世界文档maze1.wld.</p>

<div><img alt="maze start" src="../../images/intro/maze1_start.png" />
<img alt="lead to" src="../../images/lead_to.png" /> <img alt="maze end" src=
"../../images/intro/maze1_end.png" /></div>

<p>在之后的课程里，你将学习怎样让乐跑自己找到出路，使用<b>同样</b> 的程序走出不同的迷宫。</p>

<div class="lessons_nav">
<a href="8-bugs.htm"><img alt="previous" src=
"../../images/previous.png" /> 修补错误</a> - 
<a href="../lessons_toc.htm"><img alt=
"home" src="../../images/home.png" /></a> - <a href="10-def.htm">利用定义来避免重复<img alt="next" src=
"../../images/next.png" /></a>
</div>
</body>
</html>
